dogs cats essay puppies caribbean palm resort cat mexico jamaica puppy beach dog theory ocean cruises island reference